L’algorithmique et la programmation - 2de
Les fonctions
Exercice 1 : Écrire une fonction mathématiques en Python
Écrire une fonction \(image\) prenant en argument un nombre \(x\)
et qui retourne son image par la fonction mathématique
\(-9x + 1\)
La fonction ne doit pas afficher le résultat avecprint()
La fonction ne doit pas afficher le résultat avecprint()
Exercice 2 : Fonctions Python avec % et //
La fonction
Quelle est la valeur renvoyée par l'appel de fonction
f(a, b)
ci-dessous est définie en Python.
def f(a, b):
x = a // b * 8
y = 5 - (x % b)
return x, y
Quelle est la valeur renvoyée par l'appel de fonction
f(12, 1)
?
Exercice 3 : Appel de fonction Python et calculs
La fonction
Quelle est la valeur renvoyée par l'appel de fonction
f(a, b)
ci-dessous est définie en Python.
def f(a, b):
for i in range(2):
c = a + b
a = c
return c
Quelle est la valeur renvoyée par l'appel de fonction
f(5, 4)
?
Exercice 4 : Appel de fonction Python et calculs
La fonction
Quelle est la valeur renvoyée par l'instruction
f(x)
ci-dessous est définie en Python.
def f(x):
return (x ** 2) - 2
Quelle est la valeur renvoyée par l'instruction
f(6)
?
Quelle est la valeur renvoyée par l'instruction
8 * f(8) + 7
?
Exercice 5 : Vocabulaire des fonctions Python, plusieurs valeurs de sortie
On considère la fonction définie en Python comme suit :
def mystere(w, x, y, z):
a = z % w
b = x + (y - z)
c = w + x
return a, b, c
Quel est le nom de cette fonction ?
Combien a-t-elle d'arguments ?
Combien de valeurs renvoie cette fonction ?
Que renvoie l'appel
mystere(5, 2, 5, 8)
?